#网页采集器
#UA伪装：User-Agent(请求载体的身份伪装)
import requests
if __name__ == "__main__":
    #UA伪装：将对应的User-Agent封装到一个字典
    headers={
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36'
    }
    #指定URL
    url='https://www.sogou.com/sogou'
    #处理URL携带的参数，封装到字典
    kw=input('enter a word:')
    param={
        'query':kw
    }
    #对指定的URL发起的请求对应的URL是携带参数的，并且请求过程中携带了参数
    #发起响应请求
    response = requests.get(url=url,params=param,headers=headers)
    #获取响应数据
    page_text=response.text
    #持久化存储
    fillName=kw+'.html'
    with open(fillName,'w',encoding='utf-8') as fp:
        fp.write(page_text)

    print(fillName,'保存成功!')